package cn.jilian.trans.bizz.service;

import java.util.Collection;
import java.util.Map;
import java.util.Set;

import cn.jilian.trans.bizz.domain.Supplier;

public interface SupplierService {

	/**
	 * 注册货源商
	 * */
	long reg(Map<String,Object> data);
	/**
	 * 查询供应商
	 * */
	Map<Long,Supplier> query(Collection<Long> ids);
	
	/**
	 * 查询货源商
	 * */
	Supplier query(Long id);
	
	
	/**
	 * 查询与指定货源商有合作关系的物流公司的ID
	 * @param fid 货源商ID
	 * */
	Set<Long> queryRelatedTransports(Long fid);
	
	
	/**
	 * 保存货源商的关联合作物流公司
	 * @param fid 货源商ID
	 * @param rids 物流公司ID集合
	 * */
	int saveRelatedTransports(Long fid,Long[] rids);
}
